/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.client.om.impl;

import java.util.Date;

import fr.generali.accueilclient.client.om.IClientAutre;
import fr.generali.accueilclient.client.om.NaturePersonne;

/**
 * Implémentation d'un {@link IClientAutre}
 * 
 * @author selrhazala
 */
public class ClientAutre extends PersonneMorale implements IClientAutre {

    /**
     * la surface cultivable
     */
    private String surfaceCultivable;
    
    /**
     * le nombre de sites
     */
    private String nbSites;
    
    /**
     * la date de création de PM
     */
    private Date dateCreationPM;
    
    /**
     * Constructeur par défaut
     */
    public ClientAutre() {
        setNaturePersonne(NaturePersonne.AUTRE);
    }

    /**
     * {@inheritDoc}
     */
    public String getSurfaceCultivable() {
        return surfaceCultivable;
    }

    /**
     * {@inheritDoc}
     */
    public void setSurfaceCultivable(String surfaceCultivable) {
        this.surfaceCultivable = surfaceCultivable;
    }

    /**
     * {@inheritDoc}
     */
    public String getNbSites() {
        return nbSites;
    }

    /**
     * {@inheritDoc}
     */
    public void setNbSites(String nbSites) {
        this.nbSites = nbSites;
    }

    /**
     * @return the dateCreationPM
     */
    public Date getDateCreationPM() {
        return dateCreationPM;
    }

    /**
     * @param dateCreationPM the dateCreationPM to set
     */
    public void setDateCreationPM(Date dateCreationPM) {
        this.dateCreationPM = dateCreationPM;
    }
    
}
